SoFi analysis